#ifndef FILEHANDLER_H
#define FILEHANDLER_H

#include <QApplication>
#include <QTextStream>
#include <QStringList>
#include <QFile>
#include <QDir>
#include "grupo.h"
#include "fecho.h"

class FileHandler
{
private:
    QString arquivo_entrada;
    QString arquivo_saida;
    size_t quantGrupos;
    size_t quantPontos;
    void setArquivoEntradaSaida(QString e);
    QList<Grupo> grupos_lidos;

public:
    FileHandler();
    ~FileHandler();
    bool leitura(QString nome);
    bool salvar(QList<Fecho> lista_fechos);
    const QList<Grupo>& getGrupos();
    pair<size_t,size_t> getEstatisticas();
};

#endif // FILEHANDLER_H
